/*
	grijs = #373737
	oranje = #ffa235
	blauw = #7be6fd
	wit = #e5e5e5
*/

body{
	background-color:#373737;
	margin:0;
	padding:0;
	
	font-family: Arial;
}

#wrapper{
	min-width: 1024px;
	max-width: 1200px;
	margin: 0 auto;
	
	min-height: 1024px;
	
	background-image: url(/images/janneke_rechts.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#wrapper-inner{
	width:1000px;
	margin:0 auto;
}

#wrapper-head{
	margin-bottom: 25px;
}

#news-ticker{
	float:right;
	background-color: rgba(229,229,229,0.8);
	border: solid 2px #7be6fd;
	border-right:none;
	height:97px;
	width: 19em;
	margin: 10px 0 0 0;
	padding:2px 5px 2px 5px;
	
	overflow: auto;
}

#news-ticker > span:BEFORE{
	content: ' - ';
}

#news-ticker > span{
	color: #373737;
}

#head-top{
	background-color:#ffa235;
	height:125px;
	margin-bottom:5px;
	background-image: url(/images/zumba_logo.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

#head-menu{
	background-color:#7be6fd;
	padding:5px 0 5px 0;
	text-align: center;
	
	font-size: 1.25em;
	font-weight: bold;
}

#head-menu a{ color: #373737; margin: 0 5px 0 5px; }
#head-menu a:visited{}

#body a{ color: #ffa235; }

#head-menu a:active,
#body a:active{ color: #f00; }

a:hover{ text-decoration: none; }


#body{
	color:  #e5e5e5;
	padding: 0 75px 0 75px;
}

.showframe{
	padding:5px;
	border: 2px solid rgba(123, 230, 253, 0.8);
	background-color: rgba(229,229,229,0.4);
	margin:10px;
}

#body h1+div.showframe{
	margin-top:0;
}

.youtube{
	width:480px;
	height:385px;
	display:block;
}

#body h1{
	width:650px;
	border-bottom: 4px solid #ffa235;
}

#body p{ padding:0 25px 0 25px; }

#footer{
	width: 1024px;
	margin:0 auto;
}

#footer div{
	background-color: #7be6fd;
	padding: 2px 0 2px 0;
	text-align: center;
	
	font-size: 0.75em;
	
	width: 1000px;
	margin:0 auto;
}

#body p.quote{ font-style: italic; font-weight: bold; padding: 5px 100px 5px 100px; }

.fll{ float:left; }
.flr{ float:right; }

form fieldset input[type=text],
form fieldset input[type=password],
form fieldset label{
	float:left;
	clear:right;
	display:block;
}

form fieldset label{
	width:70px;
}

form fieldset br{
	clear:both;
}

.num{
	text-align:right;
}

.rctl{
	-webkit-border-radius-topleft: 5px;
	-o-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-radius-topleft: 5px;
}
.rctr{
	-webkit-border-radius-topleft: 5px;
	-o-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-radius-topleft: 5px;
}
.rcbl{
	-webkit-border-radius-topleft: 5px;
	-o-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-radius-topleft: 5px;
}
.rcbr{
	-webkit-border-radius-topleft: 5px;
	-o-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-radius-topleft: 5px;
}

.rct{
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	-o-border-radius-topleft: 5px;
	-o-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	border-radius-topleft: 5px;
	border-radius-topright: 5px;
}
.rcb{
	-webkit-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-o-border-radius-bottomright: 5px;
	-o-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	
	border-radius-bottomright: 5px;
	border-radius-bottomleft: 5px;
}

.rcl{
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-o-border-radius-topleft: 5px;
	-o-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	
	border-radius-topleft: 5px;
	border-radius-bottomleft: 5px;
}
.rcr{
	-webkit-border-radius-topright: 5px;
	-webkit-border-radius-bottomright: 5px;
	-o-border-radius-topright: 5px;
	-o-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	
	border-radius-topright: 5px;
	border-radius-bottomright: 5px;
}

.rc{
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.em{ font-weight: bold; }
.subtlem{ font-style: italic; }

.tctr{ text-align: center; }
.dctr{ margin: 0 auto; }